package com.dto;

import java.io.Serializable;
import java.util.List;

import javax.faces.model.SelectItem;

public class Item implements Serializable {

	
	private static final long serialVersionUID = 3420050607620543527L;
	private String brand;
	private String name;
	private String size;
	private double price;
	private double srp;
	private String offer;
	private List<MoreSize> moreSizesList;
	private int qty = 1;
	private int itemId;
	private byte[] itemImage;
	private List<SelectItem> sizesList;
	private int moreSizeItemId;
	private String itemImagePath;
	/**
	 * @return the brand
	 */
	public String getBrand() {
		return brand;
	}

	/**
	 * @param brand
	 *            the brand to set
	 */
	public void setBrand(String brand) {
		this.brand = brand;
	}

	/**
	 * @return the name
	 */
	public String getName() {
		return name;
	}

	/**
	 * @param name
	 *            the name to set
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * @return the size
	 */
	public String getSize() {
		return size;
	}

	/**
	 * @param size
	 *            the size to set
	 */
	public void setSize(String size) {
		this.size = size;
	}

	/**
	 * @return the price
	 */
	public double getPrice() {
		return price;
	}

	/**
	 * @param price
	 *            the price to set
	 */
	public void setPrice(double price) {
		this.price = price;
	}

	/**
	 * @return the srp
	 */
	public double getSrp() {
		return srp;
	}

	/**
	 * @param srp the srp to set
	 */
	public void setSrp(double srp) {
		this.srp = srp;
	}

	/**
	 * @return the offer
	 */
	public String getOffer() {
		return offer;
	}

	/**
	 * @param offer
	 *            the offer to set
	 */
	public void setOffer(String offer) {
		this.offer = offer;
	}

	/**
	 * @return the moreSizesList
	 */
	public List<MoreSize> getMoreSizesList() {
		return moreSizesList;
	}

	/**
	 * @param moreSizesList
	 *            the moreSizesList to set
	 */
	public void setMoreSizesList(List<MoreSize> moreSizesList) {
		this.moreSizesList = moreSizesList;
	}

	/**
	 * @return the qty
	 */
	public int getQty() {
		return qty;
	}

	/**
	 * @param qty
	 *            the qty to set
	 */
	public void setQty(int qty) {
		this.qty = qty;
	}

	/**
	 * @return the itemId
	 */
	public int getItemId() {
		return itemId;
	}

	/**
	 * @param itemId
	 *            the itemId to set
	 */
	public void setItemId(int itemId) {
		this.itemId = itemId;
	}

//	/**
//	 * @return the itemImage
//	 */
//	public byte[] getItemImage() {
//		return itemImage;
//	}
//
//	/**
//	 * @param itemImage
//	 *            the itemImage to set
//	 */
//	public void setItemImage(byte[] itemImage) {
//		this.itemImage = itemImage;
//	}

	/**
	 * @return the sizesList
	 */
	public List<SelectItem> getSizesList() {
		return sizesList;
	}

	/**
	 * @param sizesList
	 *            the sizesList to set
	 */
	public void setSizesList(List<SelectItem> sizesList) {
		this.sizesList = sizesList;
	}

	/**
	 * @return the moreSizeItemId
	 */
	public int getMoreSizeItemId() {
		return moreSizeItemId;
	}

	/**
	 * @param moreSizeItemId the moreSizeItemId to set
	 */
	public void setMoreSizeItemId(int moreSizeItemId) {
		this.moreSizeItemId = moreSizeItemId;
	}

	/**
	 * @return the itemImagePath
	 */
	public String getItemImagePath() {
		return itemImagePath;
	}

	/**
	 * @param itemImagePath the itemImagePath to set
	 */
	public void setItemImagePath(String itemImagePath) {
		this.itemImagePath = itemImagePath;
	}

	/**
	 * @return the itemImage
	 */
	public byte[] getItemImage() {
		return itemImage;
	}

	/**
	 * @param itemImage the itemImage to set
	 */
	public void setItemImage(byte[] itemImage) {
		this.itemImage = itemImage;
	}

}
